class Solution {
public:
    vector<string> fizzBuzz(int n) 
    {
        vector<string> res(n);

        for(int i = 1; i <= n; i++)
        {
            if(i % 15 == 0)
                res[i - 1] = "FizzBuzz";                
            else if(i % 3 == 0)
                res[i - 1] = "Fizz";                
            else if(i % 5 == 0)
                res[i - 1] = "Buzz";                
            else res[i - 1] = to_string(i);
        }

        return res;
    }
};

//简单判断，使用push_back时res[0]无法赋值